be a parasite - French English Dictionary